<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>02_元素属性操作</title>
		<script src="../js/jquery-1.11.1.js"></script>
		<!-- 元素属性操作：元素  固定属性  附加属性
		                固定属性：<a href="#"></a>
						附加属性：<input type="radio" checked>
			    attr()----------有参---1个参数，功能：获取匹配元素集合中的第一个元素的指定属性值
				                               理解：通过属性获取属性值
											   语法：attr("属性")
				                   ---2个参数，功能：【设置】匹配元素集合中所有元素的指定属性值
								              理解：通过属性和属性值 设置元素样式
											  语法：attr("属性","属性值")
				removeAttr()----有参---功能：移除匹配元素集合中所有元素的指定属性值
				                       理解：移除属性，元素效果消失
				
				prop()
				removeProp()
		 -->
	</head>
	<body>
		<h1>attr()函数与removeAttr()函数使用</h1>
		<img src="../img/1.gif" alt="" id="myImg"/>
		<br />
		<button id="getAttrBtn">获取属性</button>
		<button id="setAttrBtn">设置属性</button>
		<button id="removeAttrBtn">移除属性</button>
		<div id="output"></div>
		<h2>练习 attr()函数</h2>
		<button class="btn_3">点击3</button>
		<button class="btn_4">点击4</button>
		<button class="btn_5">点击5</button>
		<a href="#" target="_parent">百度一下</a>
		<br />
		<video src="../img/风景.mp4" controls width="150px" height="300px"></video>
		
		<script>
			/* 抓到 getAttrBtn 按钮--点击--img图片元素的attr("src")属性【变量接收】
			                              output显示文本：img的src路径是+变量
			 */
			$("#getAttrBtn").click(function(){
				//通过元素固定属性名，获取到属性值
				var myImg=$("#myImg").attr("src");
				$("#output").text("img的src路径是"+myImg)
			});
			
			/* 参考上述代码，实现图片切换 */
			$("#setAttrBtn").click(function(){
				$("#myImg").attr("src","../img/2.gif")
			});
			
			//移除属性
			$("#removeAttrBtn").click(function(){
				$("#myImg").removeAttr("src");
				$("#output").text("图片的src属性已经移除");
			});
			
			//通过jq让页面实现跳转
			$(".btn_3").click(function(){
				$("a").attr("href","https://www.baidu.com");
			});
			//下载
			/* $(".btn_4").click(function(){
				$("a").attr("href","../jquery-1.11.1.zip");
			}); */
			//视频
			$(".btn_5").click(function(){
				$("video").attr("autoplay","autoplay");
				$("out").text("上方是个视频播放器");
			});
		</script>
	</body>
</html>